package com.inetools.gwetons.shared.timer;

import com.inetools.gwetons.shared.TargetEnvironment;


public interface TimerControllerIntf {
	void schedule( TimerEventListenerIntf timerEventListener, int delayMillis);
	void scheduleRepeating( TimerEventListenerIntf timerEventListener, int periodMillis);
	
	/**
	 * Cancels timer (timerEventListener).
	 */
	void cancel( TimerEventListenerIntf timerEventListener);
	void cancelAll();
	
	TargetEnvironment getTargetEnvironment();
}
